package org.homeworkadmin.admin.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.homeworkadmin.common.annotation.Excel;
import org.homeworkadmin.common.core.domain.BaseEntity;

/**
 * 教师管理对象 teachers
 * 
 * @author ruoyi
 * @date 2024-11-11
 */
public class Teachers extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long teacherId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherAccount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherPassword;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherCertificate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherIdcard;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherPhone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherSex;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String teacherType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long schoolId;

    public void setTeacherId(Long teacherId) 
    {
        this.teacherId = teacherId;
    }

    public Long getTeacherId() 
    {
        return teacherId;
    }
    public void setTeacherName(String teacherName) 
    {
        this.teacherName = teacherName;
    }

    public String getTeacherName() 
    {
        return teacherName;
    }
    public void setTeacherAccount(String teacherAccount) 
    {
        this.teacherAccount = teacherAccount;
    }

    public String getTeacherAccount() 
    {
        return teacherAccount;
    }
    public void setTeacherPassword(String teacherPassword) 
    {
        this.teacherPassword = teacherPassword;
    }

    public String getTeacherPassword() 
    {
        return teacherPassword;
    }
    public void setTeacherCertificate(String teacherCertificate) 
    {
        this.teacherCertificate = teacherCertificate;
    }

    public String getTeacherCertificate() 
    {
        return teacherCertificate;
    }
    public void setTeacherIdcard(String teacherIdcard) 
    {
        this.teacherIdcard = teacherIdcard;
    }

    public String getTeacherIdcard() 
    {
        return teacherIdcard;
    }
    public void setTeacherPhone(String teacherPhone) 
    {
        this.teacherPhone = teacherPhone;
    }

    public String getTeacherPhone() 
    {
        return teacherPhone;
    }
    public void setTeacherSex(String teacherSex) 
    {
        this.teacherSex = teacherSex;
    }

    public String getTeacherSex() 
    {
        return teacherSex;
    }
    public void setTeacherType(String teacherType) 
    {
        this.teacherType = teacherType;
    }

    public String getTeacherType() 
    {
        return teacherType;
    }
    public void setSchoolId(Long schoolId) 
    {
        this.schoolId = schoolId;
    }

    public Long getSchoolId() 
    {
        return schoolId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("teacherId", getTeacherId())
            .append("teacherName", getTeacherName())
            .append("teacherAccount", getTeacherAccount())
            .append("teacherPassword", getTeacherPassword())
            .append("teacherCertificate", getTeacherCertificate())
            .append("teacherIdcard", getTeacherIdcard())
            .append("teacherPhone", getTeacherPhone())
            .append("teacherSex", getTeacherSex())
            .append("teacherType", getTeacherType())
            .append("schoolId", getSchoolId())
            .toString();
    }
}
